foam concrete - French English Dictionary